break;
case PROP_ROW_HOMOGENEOUS:
- g_value_set_boolean (value, ROWS (priv)->homogeneous);
+ g_value_set_boolean (value, COLUMNS (priv)->homogeneous);
break;
case PROP_COLUMN_HOMOGENEOUS:
- g_value_set_boolean (value, COLUMNS (priv)->homogeneous);
+ g_value_set_boolean (value, ROWS (priv)->homogeneous);
break;
default:
priv = grid->priv;
- if (ROWS (priv)->homogeneous != homogeneous)
+ /* Yes, homogeneous rows means all the columns have the same size */
+ if (COLUMNS (priv)->homogeneous != homogeneous)
{
- ROWS (priv)->homogeneous = homogeneous;
+ COLUMNS (priv)->homogeneous = homogeneous;
if (gtk_widget_get_visible (GTK_WIDGET (grid)))
gtk_widget_queue_resize (GTK_WIDGET (grid));
priv = grid->priv;
- return ROWS (priv)->homogeneous;
+ return COLUMNS (priv)->homogeneous;
}
/**
priv = grid->priv;
- if (COLUMNS (priv)->homogeneous != homogeneous)
+ /* Yes, homogeneous columns means all the rows have the same size */
+ if (ROWS (priv)->homogeneous != homogeneous)
{
- COLUMNS (priv)->homogeneous = homogeneous;
+ ROWS (priv)->homogeneous = homogeneous;
if (gtk_widget_get_visible (GTK_WIDGET (grid)))
gtk_widget_queue_resize (GTK_WIDGET (grid));
priv = grid->priv;
- return COLUMNS (priv)->homogeneous;
+ return ROWS (priv)->homogeneous;
}
/**